From 755fa3917ebe2390f36ba729174c875e2106b0cb Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Sat, 30 Jan 2016 20:50:28 +0100 Subject: [PATCH] put BUILD_DATE macro into header-file rather than the cmdline easier to get quoting of quotes correct... --- debian/rules | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/debian/rules b/debian/rules index 10a4d441..584d6837 100755 --- a/debian/rules +++ b/debian/rules @@ -7,6 +7,7 @@ BUILD_DATE=$(shell date -u -d "$$(dpkg-parsechangelog -SDate)" +"%h %d %Y") #export DEB_CPPFLAGS_MAINT_APPEND = -DBUILD_DATE='"$(BUILD_DATE)"' DEB_SRCDIR=debian/libbuilder/ +BUILDDATE_HEADER=$(DEB_SRCDIR)libjuce_builddate.h include /usr/share/cdbs/1/rules/buildcore.mk include /usr/share/cdbs/1/rules/debhelper.mk @@ -14,18 +15,20 @@ include /usr/share/cdbs/1/class/makefile.mk ## disabled licenscheck for now #include /usr/share/cdbs/1/rules/utils.mk -CPPFLAGS+=-DBUILD_DATE='\"$(BUILD_DATE)\"' - DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \ ^((.*\.jpg)|(.*\.png)|(.*\.ico)|(.*\.icns)|(.*\.nib)|examples/PlugInSamples/MultiOutSynth/Source/BinaryData/singing\.ogg|examples/Demo/Resources/cello\.wav|examples/Demo/Resources/icons\.zip|modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinResources\.rsr|examples/ComponentTutorialExample/Introduction to Components - Part 1\.pdf|debian/(changelog|copyright(|_hints|_newhints)))$ DEB_MAKE_CHECK_TARGET = test DEB_MAKE_INSTALL_TARGET = install DESTDIR=$(cdbs_make_curdestdir) prefix=/usr libdir=/usr/lib/${DEB_HOST_MULTIARCH}/ +pre-build:: + test -e $(BUILDDATE_HEADER) || (echo "#define BUILD_DATE \"$(BUILD_DATE)\"" > $(BUILDDATE_HEADER)) + build/libjuce-doc:: cd doxygen && doxygen Doxyfile clean:: rm -rf doxygen/doc rm -rf extras/Introjucer/Builds/Linux/build + rm -rf $(BUILDDATE_HEADER) -- 2.30.2